﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;

namespace Skype.Client.Data {
	[ServiceContract(Name = "Skype")]
	interface IExchange {
		[OperationContract()]
		Byte[] Login();
		[OperationContract()]
		Byte[] GetContacts();
		[OperationContract()]
		Byte[] GetGroups();
		[OperationContract()]
		Byte[] GetMyself();
		[OperationContract()]
		Byte[] GetAvatars();
		[OperationContract()]
		Byte[] GetMessages(String username, DateTime offset);
		[OperationContract()]
		Byte[] GetRecent();
		bool Start(Uri uri);
		void Stop();
	}
}
